/**
 * 常用配置参数-环境常量
 */
const settingConstant = {
	CONFIG_FLAG: 1, 										// 1、正式环境，2：测试环境
	BASE_URL: "https://www.yjdjvip.com",					// 域名 
	
	PROJECT_NAME: "/yujianapi-customer",					// 项目名称-正式环境
	USER_OPENID: "User_OpenId",								// 用户openId的本地存储key值-正式环境
	USER_UNIONID: "User_Unionid",							// 用户unionId的本地存储key值-正式环境
	SPA_TOKEN: "Alipay_Token",									// token的本地存储key值-正式环境
	SPA_LOGIN: "AlipayLogin",									// 是否自动登录的标签本地存储key值-正式环境
	
	DEV_PROJECT_NAME: "/dev-yujianapi-customer",					// 项目名称-测试环境
	DEV_USER_OPENID: "dev_User_OpenId",								// 用户openId的本地存储key值-测试环境
	DEV_USER_UNIONID: "dev_User_Unionid",							// 用户unionId的本地存储key值-测试环境
	DEV_SPA_TOKEN: "dev_Alipay_Token",									// token的本地存储key值-测试环境
	DEV_SPA_LOGIN: "dev_AlipayLogin"									// 是否自动登录的标签本地存储key值-测试环境
}

/**
 * 共通的跳转-函数
 * @param {String} url: 跳转的路由地址
 * @param {Object} data: 参数对象，默认属性{ id: '100010', name: '名称' }
 * @param {String} type: 路由跳转的函数-类型，1：uni.navigateTo；2、uni.redirectTo；3、uni.reLaunch；4、 uni.switchTab；5、uni.navigateBack；6、uni.preloadPage
 */
const uNavRouteTo = (url, data, type = '1') => {
	if(type == '1') {
		uni.navigateTo({
			url: url,
			success: res => {},
			fail: () => {
				uni.showToast({
					title: '跳转失败，正在维护中，请联系管理员！',
					icon: 'none'
				});
			},
			complete: () => {}
		});
	}
}

// 对外导出
export default {
	uNavRouteTo,
	settingConstant
}